import api from "../../utils/api"
import util from "../../utils/util"
console.log("--------->");
console.log(api);
console.log(util);

Page({

  /**
   * 页面的初始数据
   */
  data: {
    phonenumber:"",
    confirmMessage:"",
    passworld:"",

    userName:"秋笔特"
    
  },
  globalData:getApp().globalData,
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    console.log(this.globalData);
    // wx.reLaunch({
    //   url: '../index/index'
    // })
  
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
    
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {
    
  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {
    
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
    
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
    
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {
    
  },
  login:function(){
    var that = this;
    if(this.data.phonenumber == ""){
      this.setData({
        confirmMessage:"您忘记填手机号了哦~"
      });
      return;
    } else if (this.data.passworld == ""){
      this.setData({
        confirmMessage: "您忘记填密码了哦~"
      });
      return;
    }else{
      var flag = util.validate({
        username:this.data.phonenumber,
        passworld:this.data.passworld
      });
      console.log(flag);
      if(flag){
        this.setData({
          confirmMessage: flag
        });
        return;
      }
      
      /**
       * 发送请求
       */
      wx.request({
        url: api.login,
        data: {
          userName: that.data.phonenumber,
          pwd: that.data.passworld
        },
        header: {
          "content-type": "application/x-www-form-urlencoded"
        },
        method: 'POST',
        dataType: 'json',
        success: function (res) {
          if(res.data.status){
            // 登陆成功
            wx.showToast({
              title: '登录成功！',
            duration:1500,
            complete:function(){
              wx.switchTab({
                url: '../index/index'
              })
            }
            })
            
            
          }else{
            //登陆失败
            that.setData({
              confirmMessage:"登录失败，" + res.data.infor
            });
          }
         
        },
        fail: function (res) {
          console.log("登陆失败！请检查您是否联网！");
        },
        complete: function (res) { },
      }),
      this.setData({
        confirmMessage: ""
      });
    }
    
  },
  inputPhonenumber:function(e){
    this.setData({
      phonenumber:e.detail.value.trim()
    });
  },
  inputPassworld:function(e){
    this.setData({
      passworld: e.detail.value.trim()
    });
  }
})